import { base } from '@/config'
import http from '@/utils/request'

// 短信模板
const templateApi = {
  // 列表
  getList: params => {
    return http.get(`${base.message}/template/getList`, params)
  },
  // 新增
  add: params => {
    return http.postJson(`${base.message}/template/add`, params)
  },
  // 删除
  delete: id => {
    return http.post(`${base.message}/template/delete/${id}`)
  },
  // 详情
  getDetail: id => {
    return http.get(`${base.message}/template/getDetail/${id}`)
  },
  // 短信模板内容
  getTemplateContent: code => {
    return http.get(`${base.message}/template/getTemplateContent/${code}`)
  },
  // 下拉列表
  selectList: () => {
    return http.get(`${base.message}/template/selectList`)
  },
  // 设置是否启用模板
  setIsOpen: ({ id, isEnable }) => {
    return http.post(`${base.message}/template/setIsOpen/${id}/${isEnable}`)
  },
  // 修改模板
  update: params => {
    return http.postJson(`${base.message}/template/update`, params)
  }
}

export default templateApi
